package com.efast.cafe.portal.bean.api;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.efast.cafe.portal.entity.api.ApiInputParam;
import com.efast.cafe.portal.entity.api.ApiOutputParam;
import com.efast.cafe.portal.entity.api.ApiReqUriSample;
import com.efast.cafe.portal.entity.api.ApiRequestUri;

public class ApiRequestUriBean extends ApiRequestUri{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1536247327421153468L;
	private String systemName;
	private String indentifier;
	private String systemVersion;
	private String moduleName;
	private String moduleVersion;
	private Integer moduleStatus;
	private Integer moduleId;
	private Integer systemId;
	private String systemPath;
	private String moduleUri;
	private String url;
	private List<Integer> objIds=new ArrayList<>();
	
	private List<ApiReqUriSample> listUriSample=new ArrayList<>();
	
	private List<ApiInputParam> listRequestParam =new ArrayList<>();
	
	private List<ApiOutputParam> listResponseParam =new ArrayList<>();
	
	
	private String moduleLastUpdateUser;
	private String moduleCreateUser;
	private Date moduleCreateTime;
	private Date moduleLastUpdateTime;
	private String moduleOptCounter;

	
	public String getSystemName() {
		return systemName;
	}
	public void setSystemName(String systemName) {
		this.systemName = systemName;
	}
	public String getIndentifier() {
		return indentifier;
	}
	public void setIndentifier(String indentifier) {
		this.indentifier = indentifier;
	}
	public String getSystemVersion() {
		return systemVersion;
	}
	public void setSystemVersion(String systemVersion) {
		this.systemVersion = systemVersion;
	}
	public String getModuleName() {
		return moduleName;
	}
	public void setModuleName(String moduleName) {
		this.moduleName = moduleName;
	}
	public String getModuleVersion() {
		return moduleVersion;
	}
	public void setModuleVersion(String moduleVersion) {
		this.moduleVersion = moduleVersion;
	}
	public List<ApiInputParam> getListRequestParam() {
		return listRequestParam;
	}
	public void setListRequestParam(List<ApiInputParam> listRequestParam) {
		this.listRequestParam = listRequestParam;
	}
	public List<ApiOutputParam> getListResponseParam() {
		return listResponseParam;
	}
	public void setListResponseParam(List<ApiOutputParam> listResponseParam) {
		this.listResponseParam = listResponseParam;
	}
	public Integer getModuleStatus() {
		return moduleStatus;
	}
	public void setModuleStatus(Integer moduleStatus) {
		this.moduleStatus = moduleStatus;
	}
	public Integer getModuleId() {
		return moduleId;
	}
	public void setModuleId(Integer moduleId) {
		this.moduleId = moduleId;
	}
	public Integer getSystemId() {
		return systemId;
	}
	public void setSystemId(Integer systemId) {
		this.systemId = systemId;
	}
	public String getSystemPath() {
		return systemPath;
	}
	public void setSystemPath(String systemPath) {
		this.systemPath = systemPath;
	}
	public String getModuleUri() {
		return moduleUri;
	}
	public void setModuleUri(String moduleUri) {
		this.moduleUri = moduleUri;
	}
	public List<Integer> getObjIds() {
		return objIds;
	}
	public void setObjIds(List<Integer> objIds) {
		this.objIds = objIds;
	}
	public List<ApiReqUriSample> getListUriSample() {
		return listUriSample;
	}
	public void setListUriSample(List<ApiReqUriSample> listUriSample) {
		this.listUriSample = listUriSample;
	}
	public String getModuleLastUpdateUser() {
		return moduleLastUpdateUser;
	}
	public void setModuleLastUpdateUser(String moduleLastUpdateUser) {
		this.moduleLastUpdateUser = moduleLastUpdateUser;
	}
	public String getModuleCreateUser() {
		return moduleCreateUser;
	}
	public void setModuleCreateUser(String moduleCreateUser) {
		this.moduleCreateUser = moduleCreateUser;
	}
	public Date getModuleCreateTime() {
		return moduleCreateTime;
	}
	public void setModuleCreateTime(Date moduleCreateTime) {
		this.moduleCreateTime = moduleCreateTime;
	}
	public Date getModuleLastUpdateTime() {
		return moduleLastUpdateTime;
	}
	public void setModuleLastUpdateTime(Date moduleLastUpdateTime) {
		this.moduleLastUpdateTime = moduleLastUpdateTime;
	}
	public String getModuleOptCounter() {
		return moduleOptCounter;
	}
	public void setModuleOptCounter(String moduleOptCounter) {
		this.moduleOptCounter = moduleOptCounter;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	
	
	
}
